当前搜索:

计算机图形学 学习笔记(完):局部 / 整体 光照模型,光透射模型,纹理映射和阴影处理

接上文 计算机图形学 学习笔记(十二):颜色模型,简单 / 增量 光照模型9.4 局部光照模型和光透射模型什么是局部光照模型局部光照模型:仅处理光源直接照射物体表面的光照模型。简单光照模型是一个比较粗糙的经验模型,不足之处是:镜面反射项与物体表面的材质无关。从光电学知识和物体微平面假设出发,介绍...
阅读(1909) 评论(0)

计算机图形学 学习笔记(十二):颜色模型,简单 / 增量 光照模型

接上文 计算机图形学 学习笔记(十一):曲线曲面(三):B样条 曲线与曲面接下来将介绍真实感图形学的内容。真实感图形学包括:颜色模型,简单光照模型,增量光照模型,局部光照模型和投射模型,整体光照模型,纹理映射和阴影处理。真实感图形学真实感图形学研究的是什么?简单来说,就是希望用计算机生成像照相机拍...
阅读(1178) 评论(0)

计算机图形学 学习笔记(十一):曲线曲面(三):B样条 曲线与曲面

接上文 计算机图形学 学习笔记(十):曲线曲面(二):Bezier 曲线与曲面8.4 B样条曲线产生背景及定义B样条产生的背景Bezier 曲线曲面有很多优点,比如说可以用鼠标拖动控制顶点以改变曲线的形状,非常直观,给设计人员很大的自由度。Bezier 曲线曲面是几何造型的主要方法和工具。但是Be...
阅读(1851) 评论(0)

计算机图形学 学习笔记(十):曲线曲面(二):Bezier 曲线与曲面

接上文 计算机图形学 学习笔记(九):曲线曲面(一):参数曲线、参数几何代数形式7.5 Bezier 曲线背景及定义Bezier 曲线背景给定 n+1个数据点,p0 ( x0 , y0 ) … pn ( xn , yn ),生成一条曲线,使得该曲线与这些点所描述的形状相符。如果要求曲线通过所有的数...
阅读(1704) 评论(0)

计算机图形学 学习笔记(九):曲线曲面(一):参数曲线、参数几何代数形式

接上文 计算机图形学 学习笔记(八):三维图形变换:三维几何变换,投影变换(平行/ 透视 投影)计算机图形学三大块内容:光栅图形显示(前面已经介绍完了 1-8)、几何造型技术、真实感图形显示。光栅图形学是图形学的基础,有大量的思想和算法。接下来继续学习几何造型技术。几何造型技术是一项研究在计算机中...
阅读(1931) 评论(0)

计算机图形学 学习笔记(八):三维图形变换:三维几何变换,投影变换(平行/ 透视 投影)

接上文 计算机图形学 学习笔记(七):二维图形变换:平移,比例,旋转,坐标变换等通过三维图形变换,可由简单图形得到复杂图形,三维图形变化则分为三维几何变换和投影变换。6.1 三维图形几何变换三维物体的几何变换是在二维方法基础上增加了对 z 坐标的考虑得到的。有关二维图形几何变换的讨论,基本上都适合...
阅读(2083) 评论(0)

计算机图形学 学习笔记(七):二维图形变换:平移,比例,旋转,坐标变换等

接上文 计算机图形学 学习笔记(六):消隐算法:Z-buffer,区间扫描线,Warnock,光栅图形学小结在图形学中,有两大基本工具:向量分析,图形变换。本文将重点讲解向量和二维图形的变换。5.1 向量基础知识我们所使用的所有点和向量都是基于某一坐标系定义的,比如左手坐标系或者右手坐标系。从几何...
阅读(3404) 评论(0)

计算机图形学 学习笔记(六):消隐算法:Z-buffer,区间扫描线,Warnock,光栅图形学小结

接上文 计算机图形学 学习笔记(五):多边形裁剪,文字裁剪光栅图形学算法4.1 消隐算法简介和分类消隐当我们观察空间任何一个不透明的物体时,只能看到该物体朝向我们的那些表面,其余的表面由于被物体所遮挡我们看不到。如果把可见的和不可见的线都画出来,对视觉会造成多义性。 要消除这种二义性,就必须在绘...
阅读(3697) 评论(2)

计算机图形学 学习笔记(五):多边形裁剪(Suther land-Hodgeman),文字裁剪

接上文 计算机图形学 学习笔记(四):直线裁剪算法:Cohen-Suther land,中点分割法,Liang-Barsky光栅图形学算法3.4 多边形裁剪之前上一篇文章中,我们介绍了直线段的裁剪算法。现在我们要对多边形进行裁剪,如果还是使用直线段的裁剪算法,我们会得到一系列不连续的直线段。如下...
阅读(948) 评论(0)

计算机图形学 学习笔记(四):直线裁剪算法:Cohen-Suther land,中点分割法,Liang-Barsky

接上文 计算机图形学 学习笔记(三):多边形的区域填充算法,反走样算法光栅图形学算法本文主要讲解直线裁剪算法。裁剪使用计算机处理图形信息时,计算机内部存储的图形往往比较大,而屏幕显示的知识图形的一部分。因此需要确定图形哪些部分落在显示区内,哪些落在显示区外。这个选择的过程就称为裁剪。最简单的裁剪...
阅读(2885) 评论(0)

计算机图形学 学习笔记(三):多边形的区域填充算法,反走样算法

接上文 计算机图形学 学习笔记(二):多边形扫描转换:X扫描线算法 和 改进的X扫描线算法光栅图形学算法2.6 多边形的区域填充算法区域:指已经表示成点阵样式的填充图形,是像素的集合区域填充:指将区域内的一点(常称种子点)赋予给定颜色,然后将这种颜色扩展到整个区域内的过程。区域可采用* 内点表示*...
阅读(1370) 评论(0)

计算机图形学 学习笔记(二):多边形扫描转换:X扫描线算法 和 改进的X扫描线算法

接上文 计算机图形学 学习笔记(一):概述,光栅图形学算法:直线扫描算法(DDA,中点画线算法,Bresenham算法)光栅图形学算法2.4 多边形扫描转换-X扫描线算法多边形的扫描转换和区域填充这个问题是怎么样在离散的像素集上表示一个连续的二维图形?多边形有两种重要的表示方法:顶点表示和点阵...
阅读(3497) 评论(0)

计算机图形学 学习笔记(一):概述,直线扫描转换算法:DDA,中点画线算法,Bresenham算法

前言本笔记基于 http://www.icourse163.org/learn/CAU-45006?tid=1001746004#/learn/announce感谢中国农大 赵明老师的分享~现在我要为我自己走向游戏编程打下基石~1 计算机图形学概论1.1 计算机图形学课程简介《计算机图形学》是计...
阅读(3973) 评论(0)
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 26万+
    积分: 3344
    排名: 1万+
    关于我

    现在还处于探索世界的阶段,学的比较杂。关注游戏编程,以及要开始准备考研了,所以有些专业课也会写上来。


    这学期课很多,平衡课业和空闲。未完成的系列文章会慢慢更新的。


    “每天都要保持前进,我势必要有强劲的实力,再跟全新的自己问好”

    博客专栏